標籤:程式設計環境

跨平台行動裝置

隨著許多行動裝置平台興起,每個平台都有不同的 UI,許多人都在尋找跨平台工具組。這些工具組讓您可以撰寫一次行動應用程式,然後部署到各種行動裝置。這些工具組值得使用嗎?

作者:Martin Fowler

2011 年 4 月 29 日

閱讀更多…

bliki

程式設計環境 工具 行動裝置

說明性程式設計

世界上最常見的程式設計語言是什麼?

作者:Martin Fowler

2009 年 6 月 30 日

閱讀更多…

bliki

程式設計環境 語言工作台

學習物件的語言

如果我想教導人們物件導向,我應該使用哪種語言?

作者:Martin Fowler

2003 年 5 月 23 日

閱讀更多…

bliki

語言功能 程式設計環境 Ruby

模型驅動軟體開發

模型驅動軟體開發 (MDSD) 是一種軟體開發風格,視自己為傳統程式設計風格的替代方案。此方法專注於建立軟體系統的模型。這些模型通常透過圖示設計符號來具體化,UML 是一種選擇。這個想法是您使用這些圖表,將您的系統指定給建模工具,然後使用傳統程式設計語言產生程式碼。

作者:Martin Fowler

2008 年 7 月 14 日

閱讀更多…

bliki

程式設計環境 特定領域語言 語言工作台 UML

一種語言

我們是否應該在開發工作中只使用一種語言?

作者:Martin Fowler

2007 年 7 月 28 日

閱讀更多…

bliki

程式設計環境

P O J O

Plain Old Java Object 的縮寫。

作者:Martin Fowler

2003 年 12 月 8 日

閱讀更多…

bliki

程式設計環境

套件自訂

資訊科技部門常見的問題是,要透過建置自訂軟體或購買套件來提供功能。在我開始編寫程式以來,關於如何做出此選擇的爭論一直持續著。我對此的基本立場建立在 UtilityVsStrategicDichotomy 上。簡而言之,這表示如果您支援的業務流程是您競爭優勢的一部分,您應該建置自訂軟體;如果不是,您應該購買套件並調整您的業務流程以符合套件運作的方式。

儘管我的意見顯然優異,但似乎沒有很多公司這麼做。他們經常忽略二分法,這是其中一個問題。但我想在此關注的問題是,當他們購買套件時常見的陷阱。

作者:Martin Fowler

2011 年 7 月 6 日

閱讀更多…

bliki

糟糕的事情 程式設計環境

後現代程式設計

由 James Noble 和 Robert Biddle 提出的一種思考程式設計的方式。它的精髓(至少對我來說)是,軟體開發長久以來一直抱持著現代主義觀點,認為令人讚賞的軟體系統是由統一的元件組成,並以統一且簡單的方式組成。(Smalltalk 和 Lisp 是這種思考方式的良好範例。)後現代觀點認為,軟體是各種各樣截然不同的東西,以各種各樣不同的方式黏合在一起(想想 Perl 和 Unix),而這種風格的軟體(一大桶膠水)並不是一件壞事。

作者:Martin Fowler

2005 年 10 月 24 日

閱讀更多…

bliki

程式設計環境

投影式編輯

原始碼編輯 的另一種選擇是,系統的核心定義應保存在模型中,並透過投影進行編輯。

作者:Martin Fowler

2008 年 1 月 14 日

閱讀更多…

bliki

程式設計環境

原始碼編輯

基於原始碼的程式設計環境將系統定義保存在一組原始碼檔案中,這些檔案同時作為系統定義的可編輯和儲存表示。然後,這些原始碼會轉換為實際執行的可執行表示。基於原始碼的程式碼是當今最常見的形式,與 投影式編輯 相比(我在其中更詳細地討論了這兩種方式)。

作者:Martin Fowler

2008 年 1 月 22 日

閱讀更多…

bliki

程式設計環境

使用 XML

XML 已經存在一段時間了,而且被廣泛使用 - 確實比它應該被使用的還要多。與大多數工具一樣,XML 適用於某些事情,但不適用於其他事情

作者:Martin Fowler

2004 年 1 月 3 日

閱讀更多…

bliki

程式設計環境 特定領域語言 寫作


所有標籤

API design · agile · agile adoption · analysis patterns · application architecture · application integration · bad things · board games · build scripting · certification · collaboration · computer history · conference panels · conferences · continuous delivery · covid-19 · data analytics · database · design · dictionary · distributed computing magazine · diversions · diversity · documentation · domain driven design · domain specific language · domestic · encapsulation · enterprise architecture · estimation · event architectures · evolutionary design · experience reports · expositional architectures · extreme programming · front-end · gadgets · generative AI · ieeeSoftware · infodecks · internet culture · interviews · language feature · language workbench · lean · legacy rehab · legal · metrics · microservices · mobile · noSQL · object collaboration design · parser generators · photography · platforms · podcast · popular · presentation technique · privacy · process theory · productivity · programming environments · programming style · project planning · recruiting · refactoring · refactoring boundary · requirements analysis · ruby · security · talk videos · team environment · team organization · technical debt · technical leadership · test categories · testing · thoughtworks · tools · travel · uml · version control · web development · web services · website · writing

2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · 1996

所有內容